package BitwiseOperation;

public class isUnique {
    public boolean isUnique(String astr) {
        if(astr.length()>26) return false;

        int BitMap=0;
        for(int i=0;i<astr.length();i++){
            int x=astr.charAt(i);
            if(((BitMap>>x)&1)==1) return false;
            BitMap=BitMap|(1<<x);
        }
        return true;
    }
}
